ifconfig-mcp
一个提供 IP 地址和地理位置信息工具的 ModelContextProtocol (MCP) 服务器。
功能特点
- 获取用户的外部 IP 地址和位置信息
- 获取特定 IP 地址的位置信息
安装
bash
npm install ifconfig-mcp
或全局安装:
bash
npm install -g ifconfig-mcp
使用方法
配置 mcp.json
在项目根目录创建 mcp.json
文件,使用以下配置:
json
{
"mcpServers": {
"mcp-ifconfig-me": {
"command": "npx",
"args": [
"-y",
"ifconfig-mcp"
]
}
}
}
可用工具
get_location_ip
获取用户的外部 IP 地址和对应的地理位置信息。
json
{
"name": "get_location_ip",
"params": {}
}
get_location_by_ip
使用 ip-api.com 根据 IP 地址获取位置信息。
json
{
"name": "get_location_by_ip",
"params": {
"ip": "8.8.8.8", // 可选,如果不提供则使用当前 IP
"lang": "zh-CN" // 可选,默认为 "zh-CN"
}
}
可用语言选项:"en", "de", "es", "pt-BR", "fr", "ja", "zh-CN", "ru"
开发
bash
# 安装依赖
npm install
# 构建项目
npm run build
# 开发模式运行(自动重载)
npm run dev
# 使用检查器运行
npm run inspect
许可证
MIT